give (one) itchy feet - Turc Anglais Dictionnaire